On the descriptional and algorithmic complexity of regular languages

نویسنده

  • Hermann Gruber
چکیده

Gedruckt auf alterungsbeständigem Papier nach ISO 9706 (säure-, holz-und chlorfrei). Digital ist besser Tocotronic vi Preface This thesis is a research monograph. As such, it targets at an audience of experts, primarily in the fields of foundations of computer science and discrete mathematics. Nevertheless, already several persons showed interest in understanding at least the main theme of this thesis, but have only little background in mathematics and computer science. This preface can not serve a bluffer's guide to the main body of work, but we try at best to explain at least the central abstractions at an informal level. The present work deals with mathematical models of computational processes. Several such models exist, each with its own advantages and characteristics. We will concentrate on the simplest of these models, namely on finite automata. An example drawn from everyday life naturally modeled as finite automaton is a vending machine. The observable behavior of a such a vending machine is described as sequence of atomic events. For simplicity, let us assume the possible events are: a coin worth one or two units of money is inserted, in symbols ‚ or ƒ, a cup of coffee ∪ is requested and brewed, and alternatively the cancel button © can be hit. Thereafter some coins might be returned, actions for which we introduce the symbols x or y. Now the behavior of a correctly operating vending machine is described as a set of sequences made up from these symbols. We expect that most users of the machine will be content with the sequence ‚ ƒ x ∪ ‚ ‚ © y ƒ ∪ , except possibly for the price of two money units for a cup of coffee. In contrast, the sequence ƒ ∪ ‚ ‚ is certainly not expected to be observed on a machine that operates correctly. We thus model the observable behavior of a vending machine as a set of sequences over some finite alphabet—in our example, this set will contain infinitely many correct sequences, but it will not include all possible sequences. The internal behavior can be modeled as a control unit, which is at each point in time in one of finitely many possible internal states. At this point, we mention that our vending machine always immediately returns overpaid amounts. In this way, we can retain a finite number of states. Otherwise it would be possible to insert arbitrarily large …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Descriptional Complexity of Deterministic Regular Expressions

We study the descriptional complexity of regular languages that are definable by deterministic regular expressions. First, we examine possible blow-ups when translating between regular expressions, deterministic regular expressions, and deterministic automata. Then we give an overview of the closure properties of these languages under various language-theoretic operations and we study the descr...

متن کامل

An Introduction to Descriptional Complexity of Regular Languages through Analytic Combinatorics

Nowadays, an increasing attention is being given to the study of the descriptional complexity on the average case. Although the underlying theory for such a study seems intimidating, one can obtain interesting results in this area without too much effort. In this gentle introduction we take the reader on a journey through the basic analytical tools of that theory, giving some illustrative examp...

متن کامل

Automaticity and Rationality 1

Automaticity is a measure of descriptional complexity for formal languages L, and measures how closely L can be approximated by regular languages. I survey some of the known results and open problems on automaticity. I also discuss a measure which I call \rationality", and explain how it generalizes the well-known concept of linear complexity.

متن کامل

DesCo: a Knowledge Based System for Descriptional Complexity of Formal Languages

Recently the descriptional complexity of formal languages has been extensively researched. One of the most studied complexity measures for regular languages is the number of states of its minimal automaton (state complexity of the language). Other measures can be related to other structural components and other models of computation. The complexity of a language operation is the complexity of t...

متن کامل

Language Operations with Regular Expressions of Polynomial Size

In the last 20 years, a large body of research on the descriptional complexity of finite automata has been developed. To the authors’ knowledge, the first systematic attempt to start a parallel development for the descriptional complexity of regular expressions was presented by Ellul et al. [4] at the workshop “Descriptional Complexity of Formal Systems” (DCFS), in 2002. In particular, they rai...

متن کامل

Parikh's Theorem and Descriptional Complexity

This thesis was carried out in the Laboratorio di Linguaggi e Combinatoria (LIN.COM), at the Dipartimento di Informatica e Comunicazione, Università degli Studi di Milano. The thesis deals with some topics in the theory of formal languages, and specifically with the theory of context-free languages and the study of theirs descriptional complexity. The descriptional complexity of a formal struct...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010